在我們常用的軟體當中隱藏了一些小東東,這些小東東我們稱之為復活節彩蛋(Easter Eggs)。復活節彩蛋的內容包含得很廣,從單純地列出開發人員名單到3D影音遊戲都有。我們常用的軟體如Windows、Word和Excel以及我們用來上網的瀏覽器IE中都有這樣的彩蛋。
在軟體的“幫助”或“關於”中,一般都找不到這個軟體開發組的名單,如項目經理、程式設計師、測試員等。難道開發者們想隱姓埋名嗎?當然不是!這是由於許多軟體公司的規定就是如此。不過開發者們很聰明,他們以另外的途徑公布他們的姓名——這種途徑就是“復活節彩蛋”(EasterEgg)。在編寫軟體的時候,將一些諸如編寫小組成員名單之類的隱秘信息加入其中,這些信息需要通過特定的操作才能顯現。這就是早期的彩蛋。
到後來,也有程式設計師為了紀念某款軟體的誕生,設計一些可愛的圖片或音樂,隱匿其中,讓用戶自己去尋找。,逐漸發展成為一種眾所周知的習慣。尋找軟體中的彩蛋就像“復活節”尋找禮物一樣,充滿了新鮮和刺激。而彩蛋的表現方式也靈活多樣,一個小遊戲,一段動聽的音樂,一些惡作劇等等都可以是彩蛋。它們給軟體注入了活力,成為一道另類的風景線。我們說,精彩也由此“復活”了。
復活節彩蛋是這樣的一個東西:它是軟體工程師有意隱藏在軟體供大家尋找的;它可以存在於微軟的各類作業系統中,也可以在蘋果的麥金塔系統中出現;復活節彩蛋並不是Bug,並且它是無惡意代碼的,因此不會影響軟體的使用;它不會主動跑到你面前,而要你主動去找它;它不在軟體的任何地方標明自己,而要你去探索;它不光告訴你軟體的作者是誰,它還要告訴你什麼是幽默,什麼是企業文化;它不光讓你看,還讓你親自動手,你必須動一番腦筋才可能發現它們,它們就是象徵著程式設計師智慧和創意結晶的——復活節彩蛋!復活節彩蛋有許多種表現形式,比方說開發人員名單,一個小遊戲,一段動聽的音樂,幾個卡通人物,一幅幽默的圖片,幾句玩笑話,精彩的3D影音遊戲……這么說吧,復活節彩蛋可以是文字,可以是音樂,可以是圖片,可以是遊戲,它幾乎可以可以是任何形式,但總的來說,還是以以上表現形式為主。
小提示:挖掘“復活節彩蛋”時要注意軟體的版本號,同一款軟體中的彩蛋並不是所有版本都會有,後續版本也不一定會兼容老版本的彩蛋。
彩蛋(Easter Eggs)實際上是一些DVD上隱藏的內容,在正常的選單中是看不到這些內容的,要用某些特殊的方法才能選出來。
彩蛋的內容包括一些製作花絮、刪節片段、搞笑畫面、預告片等。
Microsoft Office系列
(一) word里的彩蛋
1. 啟動“WORD 2000”;
2. 按“F1”鍵或點擊“幫助”選單,選擇“顯示Office 助手”;
3. 在“請問你要做什麼?”下面的文本框中輸入“Cast”;
4. 單擊“搜尋”按鈕;
5. 在搜尋結果中點擊“Microsoft Office 2000 用戶幫助製作人員”;
6. 單擊幫助視窗中的的圖像。
在彈出的視窗中將顯示用戶幫助的製作人名單。
(二)Word 2000中的 MIDI 音樂
在操作之前可以從Hex Workshop下載一個16進制編輯器,並要準備好MIDI 播放器。
操作步驟
1. 啟動“WORD 2000”;
2. 用16進制編輯程式打開 Word 2000 的執行檔,檔案位於“C:\Program Files\Microsoft Office\Office”下,名為“winword.exe”;
3.找到“0001DF90”行,看到“4D54 6864 0000”,這就是MIDI 音樂 的檔案頭;
4.從4D 開始選擇一直找到“0001FE10”行的“9639 0002 911A 0000 FF2F 00” 為 止,這就是 MIDI 檔案的末尾,這樣我們應該選中了 7819 個位元組,將選中的這些數據另外儲存為擴展名為 .mid 的檔案,在這裡要注意的是因為是用16進制編輯程式打開的winword.exe檔案,所以在另外儲存時也一定要把選中的位元組拷貝到同樣是16 進制編輯程式中,否則就挖不出這個彩蛋了。
最後用一個MIDI 播放器打開它,就能聽到美妙動聽的音樂。 想不想試試?
(三)
啟動Word 97/2000軟體,單擊選單“檔案/新建” (或者快捷鍵Ctrl+N)新打開一個檔案,輸入“=rand()”(不包括引號),然後回車,可出現幾句話。。所出現的文字如均相同,如下:那隻敏捷的棕毛狐狸躍過那隻懶狗。翻譯為英文是The quick brown fox jumps over the lazy dog.你會發現這句英文含有A至Z共26個字母,很有趣吧。這是測試鍵盤的語句,你在控制臺中的字型檔夾中打開任意一個西文字型看看這句話。
(四)胡萬進印
Word里輸入“胡”字,將其設定微軟自帶的隸書或者是幼圓;
2. 字型選項里選擇空心;
3. 字號設大一點,比如小初;再把顯示比例弄大一點,比如500%
就可以看到“胡萬進印”四個字在其中。
輸入“胡扎柿琺喲卯訖鎂杌畋秫玍茻蛻陾曰卞翟萊砼汩耒岡淠浞惡襾楍錯梷魜粋汚缽殼 ”中的任意一個字都可以。適用於老版本的WORD,新版本的這個彩蛋已被刪除。
(五)微軟 Word 97
彩蛋內容:
一個簡單的彈珠檯遊戲
尋寶秘笈:
1.打開一個新的檔案,並在空白檔案中輸入 “Blue”。
2.在文字上按兩下滑鼠按鍵將整個文字框選起來,然後選擇“格式”選單中的“字型”選項。
3.將文字的顏色設定為藍色。按下“確定”鍵。
4.在這個粗體、藍色的字——Blue——後面加上一個空白鍵。
5.選擇“說明”選單中的“關於 Microsoft Word”選項。
6.按住鍵盤上的Ctrl和Shift鍵,並用滑鼠在含有Word標記的橫幅中按一下。
7.整個螢幕將被一個黑色的畫面所取代,而黑色畫面上將列出所有工作人員的名單以及一個簡式的彈珠檯遊戲。使用鍵盤的Z 和 M 鍵來操控彈珠檯的左、右彈簧桿。若你的老闆接近表示關心時,只要按一下鍵盤上的Esc鍵即可離開。
(六)我們啟動Word並打開任一檔案,同時按住Ctrl、Shift、Alt,這時候再按下“?”,你發現了什麼?問號都反過來啦!感嘆號也可以實現這個功能
(七)office滑鼠“變臉”:你面對枯燥的office軟體辦公時,是否覺得滑鼠太無生氣了。看看ctrl-alt- +的結果吧(僅在WORD中測試過)。另外還有ctrl-alt- -(減號),ctrl-alt- +(小鍵盤的+號),看看出現了什麼?還有什麼自己找吧。
(八)Excel 2000
彩蛋內容:賽車遊戲
開啟方式:啟動Excel 2000後,新建一個新檔案,選擇“檔案→另外儲存為Web頁…”,在
“另外儲存為”對話框中,選中“選擇(E):工作表”和“添加互動”兩項,然後點擊“發布”,出
現“發布為Web頁”對話框,再點擊“發布”。OK,用IE打開剛才保存的HTM檔案,我們能
在頁面中央看到這個Excel工作表。在這個工作表中,先用PageDown鍵移動工作表的矩
形游標直至第2000行。然後用滑鼠點擊“2000”,使該行反相顯示。用Tab鍵橫向向右移
動游標直至WC列,這時該矩形游標呈白色顯示。好,到此所有的準備工作已經完畢,
該是調出遊戲的時候了。同時按住Shift、Ctrl和Alt鍵,單擊Excel工作簿左上角的
Office標誌……硬碟狂響後一個全螢幕的賽車遊戲開始了!
方向鍵用來控制汽車方向與快慢,空格鍵用來發子彈,按“H”鍵可以打開車燈,
按“F10”可以暫停,按“Esc”鍵退出。怎么樣,夠精彩吧!
各有各的秘密。
(九)Frontpage2000
選單內容:煙花與製作人名單
按住Ctrl+shift,按幫助選單,“關於Microsoft Frontpage“命令,彈出關於對話框,按確定關掉它(不要鬆開Ctrl+shift),再重複以上操作,第三次按“關於Microsoft Frontpage“命令時,就會彈出一個叫”Frontpage2000提供者“的對話框,裡面有很多的煙花,和不斷彈出製作人員的名字
PHP
在PHP頁面網址後面用加上字元串"?=PHPE9568F36-D428-11d2-A769-00AA001ACF42"作為參數,提交之後會出現一張PHP字樣的LOGO圖片。
根據PHP版本的不同,出現的圖片也不相同,例如打開一個php站點 ABCD資料庫,出現的是一張PHP LOGO,而百度圖片出現的是帶有小象圖案的LOGO圖片。
Photoshop 6.0
彩蛋內容:一隻可愛的大電貓
開啟方式:啟動Photoshop 6.0,然後按住“Ctrl+Alt”鍵,點擊“Help”選單中
的“About Photoshop…”,這時關於對話框中會出現一隻可愛的大電貓。而如果你不按
住“Ctrl+Alt”,直接點擊的話,其結果是不相同的。
Photoshop cs3
彩蛋內容:紅色水晶蛋,可愛小貓咪,Bruce Fraser頭像
開啟方式:啟動Photoshop cs3,按住Crtl鍵,點擊"幫助--關於Photoshop".
看到紅色水晶蛋了嗎?仔細看喔,蛋中有隻可愛的小貓咪.右邊視窗是Photoshop的研發人員名單.
好了,我們進入下一步
把你剛才看到的內容截下來,如圖示:
在Photo Shop中新建一個空白檔,把截屏圖貼上出來,點擊"圖像--調整--色相均化",看到什麼好東東了.Bruce Fraser的頭像,紀念這位已去的重要人物,PS把他的頭像做為彩蛋放到了Cs3版中了
(注意:再其他版本的Photoshop也能這樣做,但是出現的彩蛋不一樣)
(經過調試的圖片顯示的Bruce Fraser)
WinAMP
彩蛋內容:設計者的頭像
開啟方式:啟動Winamp,打開“關於”對話框,選擇“Winamp”標籤,同時按住Alt和
Shift,然後用滑鼠雙擊“Copyright_1997-1999 Nullsoft,Inc”這行文字,你就會看
到Winamp的設計者JustinFrankel的頭像在上方飄動了。再一次雙擊,飄動的照片又變
成了原來的卡通畫。
Flash 5.0
彩蛋內容:撿金子遊戲
開啟方式:啟動Flash 5.0,點擊“Help”選單中的“About Flash”,在動畫停止之
前雙擊右下角Macromedia的Logo中的“M”字母,然後點擊“Thank”,這時“關於”視窗會
變成一個名為“Gold Rush”的小遊戲。
mIRC
(1)鱷魚
彩蛋內容:作者照片變為鱷魚照片
開啟方式:選擇“Help”選單中的“About”命令,然後從鍵盤上鍵入“arnie”,此時
你會發現原來的“About mIRC”視窗右上方作者的照片現在變成一張鱷魚的照片了。再
輸入一次“arnie”,就又變回作者的照片了。
(2)老圖示
彩蛋內容:mIRC圖示變成老圖示
開啟方式:選擇“Help”選單中的“About”命令,然後單擊mIRC圖示。
變成了老圖示,好溫馨喔。。。
Nero Burning Rom 5.0
彩蛋內容:跳舞的小蛇
開啟方式:啟動Nero Burning Rom 5.0,點擊“Help”選單中的“About…”,然後雙
擊關於視窗中間下方的兩個燃燒的光碟,這時一條跳舞的小蛇將出現在視窗的底部。
WinRAR 3.X
彩蛋內容:選單中的海水漲潮
開啟方式:啟動WinRAR後點擊“Help”選單中的“About WinRAR”,當滑鼠移動到關
於視窗頂端的海景圖片時,你就會發現原本靜止的海水開始漲潮了!而一旦你點擊鼠
標,海水將回復到靜止狀態,再點擊,再漲潮。是不是很有意思?另外你再單擊左上
角的書本圖示,(Win
RAR 3.x 以上版本也有)那一摞書本是不是開始下落了?落到底後還會反彈,仔細聽聽還有聲
音呢!
3DMark 2001
彩蛋內容:作戰的奶牛
開啟方式:首先啟動3DMark 2001 Pro版本,注意如果不是該版本是無法啟動Game
Demo模式的。然後把測試任務的名稱改為“Holy Cow!”,再選擇“Game Demo”模
式,3DMark 2001會提示是否用默認解析度640×480替代當前設定的解析度,選擇“Yes”
或“No”均可以進入該隱藏模式。其實這個奶牛作戰的“彩蛋”與測試的第一個場景大同
小異,只不過天上飛的變成了奶牛而已,不過它配備的武器還是很厲害的。
mozilla
彩蛋內容:Mozilla之書
開啟方式:在Netscape(網景)和Mozilla系列網頁瀏覽器的地址欄輸入"about:mozilla"
(Mozilla之書並不是真有其書。不過,在Netscape和Mozilla的引文卻寫得像聖經中的啟示錄般的啟示文學,令人有Mozilla之書這聯想。當使用者在位址列上鍵入about:mozilla,根據瀏覽器的版本,就可以看到不同版本的Mozilla之書。雖然版本有所不同,和相同的就是所有Mozilla之書都內容都是神秘的信息,樣式為斜體、褐紫紅底和白字。
直至現時為止,在官方的釋出軟體上,可以找到三節Mozilla之書。而在網際網路上,更可找到更多非官方的章節。三節Mozilla之書標題上的數字看似聖經的章節,而事實上則是指Netscape和Mozilla在開發上的重要里程碑的日期。
三節Mozilla之書都提及到一隻令人生畏的野獸。於Netscape開發的早年,曾沿用過一隻名為Mozilla的吉祥物(詳見Mozilla吉祥物,而Mozilla亦是Netscape Navigator 1.0的開發代號)。它是一隻青色的、會噴火的龍。由此可以推測Mozilla之書所提到的野獸就是Mozilla。
雖然Mozilla之書看似神秘,但如果把Netscape和Mozilla當時的情況一併考慮的話,可以看出一點意思。這些注釋是由Valerio Capello於2004年5月編寫的,並由Nicholas Bebout於同年10月放上Mozilla基金會的網站。不過,Capello和Bebout兩人都不是Mozilla的核心決策者,而且亦沒有證據顯示Capello的解釋是經過Mozilla基金會高級管理層的認可。
在Netscape Navigator1.1之前,放置在about:mozilla的並不是Mozilla之書,而是「Mozilla rules!」這句子。)。
WPS Office 任何版本
彩蛋內容:一首小詩+人員列表
開啟方式:找到工具列里的【幫助】,左鍵點擊
【幫助】下出現一個選單欄,滑鼠左鍵單擊【關於WPS文字】
看到彈出的界面後,不要動滑鼠,直接在鍵盤上輸入wps這三個字母(一定是英文輸入狀態下)
就會看到一個界面彈出(版本不同界面不同),裡面的東東就是WPS office 2007版本的彩蛋了,好好欣賞一下吧, 裡面的文字讀起來感覺很溫馨很感動!
金山20年,那些開發人員的名字永遠篆刻在了這座民族軟體的豐碑上(。
記事本彩蛋
彩蛋1:打開系統自帶的記事本,輸入聯通二字,保存,再重新打開,你會發現聯通二字變成了一個黑色格子。
彩蛋2:打開記事本輸入“Bush hid the facts”(布希隱藏事實真相),保存在重新打開這個文本,如果你用的是中文版XP你會看到一串奇怪的漢字“畂桳栠摩琠敨映撿獴”,而在視頻中的英文版XP是變成了一串方塊。這個應該比較多人知道,還有好幾種特定的字元串也會讓記事本出現這樣的怪現象。
VB彩蛋
用VB編程的人有沒有看過VB彩蛋?估計下面的(1)你看過。
(1)微軟的藍天下
開啟方式:找到工具列里的【工具】,左鍵點擊。出現一個選單,滑鼠左鍵單擊【自定義】在左邊欄里,找到“幫助”,左鍵點擊,然後從右邊的“命令”選擇框中找到“關於Microsoft Visual Basic...”,按住滑鼠左鍵將它拖到一個選單中。用滑鼠右鍵單擊該選單項目,在彈出的選單中找到“命名”,它的後邊跟著一個文字框,其中有該選單項目的名字:“關於Microsoft Visual Basic(&A)...”。將它改為“Show VB Credits”(請輸入和左邊大小寫一樣的文字),然後關閉“自定義”對話框。滑鼠左鍵單擊該選單項目,會彈出一個叫做“Microsoft Visual Basic”的視窗,在飄動的微軟藍天白雲下,紅、藍、橙、黃四個立方體色塊在不停地變化組合,而自下而上的滾動字幕所顯示的就是VB6.0工作組的成員名單。而且你會聽到一首曲子。這就是在微軟的藍天下讓Basic綿延至今的人。
(2)微軟音樂
在操作上一彩蛋後,你會聽到一首曲子,現在我們把它“取”出來!
注意:要操作此彩蛋,請安裝VC++6.0 中文版
開啟方式:打開VC++6.0,然後單擊【檔案】,【打開】,找到VB安裝資料夾下的VB6.exe,然後在"打開為(A)"選項中,選擇“資源”。然後在打開的視窗中尋找,有沒有找到一個寫著“5432”的東東?雙擊它,再彈出的視窗中按Ctrl+A,再按Ctrl+C,現在,5432的內容被我們複製了。然後新建一個二進制檔案,在彈出的視窗中貼上複製的文字,把這個二進制檔案任意取名(注意檔案名稱後面一定要有“.mid”)保存。最後用一個MIDI 播放器打開它,你會重溫那首曲子。另外,使用Resourde Hacker提取也可以。或者使用2345好壓提取。提取方法如下:
1、找到VB安裝目錄下的VB6.EXE;
2、右鍵VB6.EXE,選擇“用好壓打開”;
3、來到資料夾.rsrc下的"RCDATA"資料夾(不含引號);
4、解壓“5432”(不含引號)至任意資料夾;
5、將檔案“5432”更改為任意檔案名稱(檔案名稱後一定要有“.mid”)。
Dreamweaver
開啟方式:啟動“DreamWeaver”,插入任意一幅畫。按住“Ctrl”鍵,在“屬性面板”中雙擊這個畫的縮略圖。看到什麼了?原來的縮略圖被換成了一個個的開發者的照片或畫像,旁邊還有名字呢。你們自己找吧,很好玩的。
另外,在“文本顏色”文本框裡輸入Dreamweaver就可以玩一個彈珠遊戲。彈版在左邊,而彈珠卻是DW微標。
Turbo C++ 3.0 for Windows 3.1
打開“TCW”,打開關於對話框,按下Alt+I。
快速移動的Credits。
Windows 3.2
在“程式管理器”中,按住“Ctrl+Alt+Shift”不放,點“幫助”→“關於”,雙擊兩下“Microsoft Windows”商標。
再重複做一遍。看到飄動的旗幟。再做一遍,看到開發小組名單。每次會顯示不同的人頭,有時是泰比熊。
xp三維彈球
啟動遊戲後在鍵盤上敲入“hidden test”(不含引號),然後你就會發現彈珠會跟著你的滑鼠指針而移動,想撞哪撞哪,想拿多高分都不是問題啦。另外在遊戲中按下“H”可進入高分榜,看一看自己的得分,哇10億分!按下“R”則可以直接升級為“海軍少尉”。
空當接龍
進入遊戲後同時按住Ctrl+Shift+F10,在彈出的提示選單中單擊“終止”,然後將隨便一張牌拖到上面的區域中或雙擊任意一張牌就能立即獲勝。另外,選局的時候輸入“-1”,獲得的牌將按從小到大的順序排列,如果輸入“-2”,則將按從大到小的順序排列。
XP隱藏音軌
這個音樂檔案的位置在WINDOWS\system32\oobe\images,需要在資料夾選項-查看中勾選“顯示所有資料夾和檔案”,並取消“隱藏受保護的作業系統檔案”才能看到。檔案是“title.wma"(沒有雙引號)據說這是Internet Explorer 3.0安裝光碟的標題音樂。